package cn.easyutil.util.platform.alibaba.alipay.bean;

import java.io.Serializable;

/**
 * 支付宝支付后回调时携带的参数
 * @author spc
 *
 */
public class AliPayResultBean implements Serializable{

	private static final long serialVersionUID = 1L;
	private String appId;//支付宝分配给开发者的应用Id
	private  String notifyTime;//通知时间:yyyy-MM-dd HH:mm:ss
	private  String gmtCreate;//交易创建时间:yyyy-MM-dd HH:mm:ss
	private String gmtPayment;//交易付款时间
	private String gmtRefund;//交易退款时间
	private String gmtClose;//交易结束时间
	private String tradeNo;//支付宝的交易号
	private String outTradeNo;//获取商户之前传给支付宝的订单号（商户系统的唯一订单号）
	private String outBizNo;//商户业务号(商户业务ID，主要是退款通知中返回退款申请的流水号)
	private String buyerLogonId;//买家支付宝账号
	private String sellerId;//卖家支付宝用户号
	private String sellerEmail;//卖家支付宝账号
	private String totalAmount;//订单金额:本次交易支付的订单金额，单位为人民币（元）
	private String receiptAmount;//实收金额:商家在交易中实际收到的款项，单位为元
	private String invoiceAmount;//开票金额:用户在交易中支付的可开发票的金额
	private String buyerPayAmount;//付款金额:用户在交易中支付的金额		  
	private String tradeStatus;// 获取交易状态 
	private String passbackParams;//支付宝原样返回商户拓展字段
	public String getAppId() {
		return appId;
	}
	public void setAppId(String appId) {
		this.appId = appId;
	}
	public String getNotifyTime() {
		return notifyTime;
	}
	public void setNotifyTime(String notifyTime) {
		this.notifyTime = notifyTime;
	}
	public String getGmtCreate() {
		return gmtCreate;
	}
	public void setGmtCreate(String gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	public String getGmtPayment() {
		return gmtPayment;
	}
	public void setGmtPayment(String gmtPayment) {
		this.gmtPayment = gmtPayment;
	}
	public String getGmtRefund() {
		return gmtRefund;
	}
	public void setGmtRefund(String gmtRefund) {
		this.gmtRefund = gmtRefund;
	}
	public String getGmtClose() {
		return gmtClose;
	}
	public void setGmtClose(String gmtClose) {
		this.gmtClose = gmtClose;
	}
	public String getTradeNo() {
		return tradeNo;
	}
	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}
	public String getOutTradeNo() {
		return outTradeNo;
	}
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}
	public String getOutBizNo() {
		return outBizNo;
	}
	public void setOutBizNo(String outBizNo) {
		this.outBizNo = outBizNo;
	}
	public String getBuyerLogonId() {
		return buyerLogonId;
	}
	public void setBuyerLogonId(String buyerLogonId) {
		this.buyerLogonId = buyerLogonId;
	}
	public String getSellerId() {
		return sellerId;
	}
	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}
	public String getSellerEmail() {
		return sellerEmail;
	}
	public void setSellerEmail(String sellerEmail) {
		this.sellerEmail = sellerEmail;
	}
	public String getTotalAmount() {
		return totalAmount;
	}
	public void setTotalAmount(String totalAmount) {
		this.totalAmount = totalAmount;
	}
	public String getReceiptAmount() {
		return receiptAmount;
	}
	public void setReceiptAmount(String receiptAmount) {
		this.receiptAmount = receiptAmount;
	}
	public String getInvoiceAmount() {
		return invoiceAmount;
	}
	public void setInvoiceAmount(String invoiceAmount) {
		this.invoiceAmount = invoiceAmount;
	}
	public String getBuyerPayAmount() {
		return buyerPayAmount;
	}
	public void setBuyerPayAmount(String buyerPayAmount) {
		this.buyerPayAmount = buyerPayAmount;
	}
	public String getTradeStatus() {
		return tradeStatus;
	}
	public void setTradeStatus(String tradeStatus) {
		this.tradeStatus = tradeStatus;
	}
	public String getPassbackParams() {
		return passbackParams;
	}
	public void setPassbackParams(String passbackParams) {
		this.passbackParams = passbackParams;
	}
	
}
